package main.java.design.mdediator;

/**
 * <p>
 *     是抽象同事类的实现者，当需要与其他同事对象交互时，由中介者对象负责后续的交互。
 * </p>
 *
 * @author : wangdejian
 * @version 1.0
 * @date : 2020/6/22 22:09
 */
public class ConcreteColleague2 extends Colleague {

    @Override
    public void send() {
        System.out.println("colleague2 发送消息");
        //请中介者转发
        this.mediator.relay(this);
    }

    @Override
    public void receive() {
        System.out.println("colleague2 接收消息");
    }
}
